/**
 * @this rx-base-react-native
 *
 * author : srxboys
 * @flow
 */

import RXButton from './js/component/RXComponent/RXButton'
import RXDottedLine from './js/component/RXComponent/RXDottedLine'

import RXScrollView from './js/component/RXComponent/RXScrollView'
import RXFlatList from './js/component/RXComponent/RXFlatList'

import RXText from './js/component/RXComponent/RXText'
import RXTextInput from './js/component/RXComponent/RXTextInput'

import RXTouchable from './js/component/RXComponent/RXTouchable'

import RXTheme from './js/component/RXTheme/RXTheme'

import RXPlatform from './js/component/RXUtil/RXPlatform'
import RXDate from './js/component/RXUtil/RXDate'
import RXString from './js/component/RXUtil/RXString'
import RXColor, { RANDOM_COLOR } from './js/component/RXUtil/RXColor'
import {
  RXNumberObj,
  RXNumberStringCleanUp,
  RXNumberStringComma,
  RXNumberCommentDecimal,
  RXNumberCommentADecimal,
  RXNumberStringDecimal,
  RXNumberDecimal,

  LESS_THAN,
  GREATER_THAN
} from './js/component/RXUtil/RXNumber'

export default {
  RXButton,

  RXDottedLine,

  RXScrollView,
  RXFlatList,

  RXText,
  RXTextInput,

  RXTouchable,

  RXTheme,

  RXPlatform,
  RXDate,
  RXString,
  RXColor,
  RANDOM_COLOR,

  RXNumberObj,
  RXNumberStringCleanUp,
  RXNumberStringComma,
  RXNumberCommentDecimal,
  RXNumberCommentADecimal,
  RXNumberStringDecimal,
  RXNumberDecimal,
  LESS_THAN,
  GREATER_THAN
}